package com.cupdata.zicon.singleton;

/**
 * 懒汉式单例模式
 */
public class LazySingleton {
    static {
        System.out.println("LazySingleton 被加载");
    }
    private static  LazySingleton lazySingleton=null;
    public static LazySingleton getInstance(){
        if(lazySingleton!=null){
            synchronized (LazySingleton.class){
                if(lazySingleton!=null){
                    lazySingleton = new LazySingleton();
                }
            }
        }
        return lazySingleton;
    }
    private LazySingleton(){}
}
